


import Head from 'next/head'

<Head>
  <script>
    {
      `(function() {
         var _hmt = _hmt || [];
(function() {
  var hm = document.createElement("script");
  hm.src = "https://hm.baidu.com/hm.js?e60fb290e204e04c5cb6f79b0ac1e697";
  var s = document.getElementsByTagName("script")[0]; 
  s.parentNode.insertBefore(hm, s);
})();
       })();`
    }
  </script>
</Head>

![LangChain](https://pica.zhimg.com/50/v2-56e8bbb52aa271012541c1fe1ceb11a2_r.gif)



代理人
===================================================



>
> 注意 [概念指南](https://docs.langchain.com/docs/components/agents/agent) 
>
>




在本文档的这一部分中，我们涵盖了不同类型的代理人，不考虑它们使用哪些特定工具。
 



有关不同类型代理人的高级概述，请参阅以下文档。
 



* [代理人类型](agents/agent_types)




有关如何创建自定义代理人的文档，请参见以下内容。
 



* [自定义代理人](agents/custom_agent)
* [自定义LLM代理人](agents/custom_llm_agent)
* [自定义LLM代理人（带有ChatModel）](agents/custom_llm_chat_agent)
* [自定义MRKL代理人](agents/custom_mrkl_agent)
* [自定义MultiAction代理人](agents/custom_multi_action_agent)
* [具有工具检索的自定义代理人](agents/custom_agent_with_tool_retrieval)




我们还有深入研究每种代理人类型的文档。
 



* [对话代理人（用于聊天）](agents/conversation_agent)
* [LLM代理人](agents/llm_agent)
* [MRKL代理人](agents/mrkl_agent)
* [MultiAction代理人](agents/multi_action_agent)
* [工具检索代理人](agents/tool_retrieval_agent)